<?php
include_once "wx_send_function.php";


//装载模板文件
include_once("wx_tpl.php");
include_once("base-class.php");

function menu(){
	
	global $mysql,$mc,$postObj,$fromUsername,$toUsername,$textTpl,$newsTpl,$help_menu;
	
	$form_EventKey = trim($postObj->EventKey);
	
	if( check_user($fromUsername) )	
	{
		//查询个人积分
		if($form_EventKey=="C1")
		{
			
			$roster_value=$mysql->getLine("select roster_name,roster_id from roster where roster_openid1='$fromUsername'");
			$rmb_value_new=$mysql->getVar("select sum(rmb_rmb)*DATE_FORMAT( NOW( ),'%d')/DAYOFMONTH(last_day(curdate())) from rmb where `rmb_addtime` > DATE_FORMAT( NOW( ) ,  '%Y-%m-01' )  and rmb_rmb>0");//当月新增奖金平滑
			$rmb_value_old=$mysql->getVar("select sum(rmb_rmb)from rmb where `rmb_addtime` < DATE_FORMAT( NOW( ) ,  '%Y-%m-01' )  or rmb_rmb<0");//历史奖金+兑换奖金                
			$rmb_value = $rmb_value_new + $rmb_value_old;
			$list_allsum_value=$mysql->getVar("select sum(list_money) from list where list_status = 1 "); //查询总积分
			$list_value=$mysql->getVar("select sum(list_money) from list,roster where list_name = roster_name and 
											roster_openid1='$fromUsername' and list_status = 1");//查询个人积分                
			//回复操作提示
			$name_str = "您的积分信息如下：\n\n姓名：".$roster_value["roster_name"]."\n积分：".$list_value."\n实时汇率：".round($rmb_value/$list_allsum_value,3)."\n积分价值：".
				round($list_value*$rmb_value/$list_allsum_value)."元\n税后：".round($list_value*$rmb_value*0.9/$list_allsum_value).
				"元\n<a href=\"http://teslamoney.sinaapp.com/list_list.php?id=".$roster_value["roster_id"]."\">查看明细</a>";

			sandback_text( $name_str );

			exit;  
		}              
		//查询他人积分
		if($form_EventKey=="C2")
		{
			//直接打开一个页面，在自定义菜单里实现

			exit;  
			
		}
		//查看通讯录
		if($form_EventKey=="C3")
		{
			//用memcache保存姓名搜索操作状态
			$mc->set($fromUsername."_do", "txl_search", 0, 600);

			sandback_text( "请输入姓名或拼音首字母查询（如“张三”请输入“ZS”）：" );
			exit;  
		}
		//积分流水
		if($form_EventKey=="C4")
		{
			
			//用图文消息输出明细信息
			//$money_value=$mysql->getVar("select sum(list_money) from list where list_name='$form_Content' and list_status = 1");//查询个人积分
			$resultStr = sprintf($newsTpl, $fromUsername, $toUsername, time(), "news", 
								"积分流水一览表",
								"积分明细请点击阅读全文！",
								"http://ww4.sinaimg.cn/bmiddle/9e85d219gw1dz1hkosfomj.jpg",
								"http://teslamoney.sinaapp.com/list_all.php");		
			
			echo $resultStr;
			exit;
		}
		//查询积分项
		if($form_EventKey=="C5")
		{
			
			//用图文消息输出积分信息
			//$money_value=$mysql->getVar("select sum(list_money) from list where list_name='$form_Content' and list_status = 1");//查询个人积分

			$resultStr = sprintf($newsTpl, $fromUsername, $toUsername, time(), "news", 
								"积分项目一览表",
								"积分项目请点击阅读全文！",
								"http://ww3.sinaimg.cn/bmiddle/3efed9cctw1eha0jyg3agj20go0bhtb4.jpg",
								"http://teslamoney.sinaapp.com/gift_list.php");		
									
			echo $resultStr;
			exit;
		}
		//获取广告案例
		if($form_EventKey=="J1")
		{
			
			//用memcache保存这步操作，格式为名称、值、有效时间(单位秒)；
			$mc->set($fromUsername."_do", "tj_0", 0, 600);
			
			//回复绑定下一步操作提示
			sandback_text("请输入姓名或拼音首字母（如“张三”请输入“ZS”）：\n输入“0”返回主菜单！");
			
			exit;  
		}
		//获取广告案例
		if($form_EventKey=="J2")
		{
			
			$roster_check=$mysql->getLine("select roster_S,roster_Y,roster_Q,roster_M,roster_C,roster_K,roster_X
											   from roster
											   where roster_openid1='$fromUsername'");       
			
			//有审核权限
			if(($roster_check["roster_S"])||($roster_check["roster_Y"])||($roster_check["roster_Q"])||($roster_check["roster_M"])||
			   ($roster_check["roster_C"])||($roster_check["roster_K"])||($roster_check["roster_X"]))
			{
				
				$roster_id=$mysql->getVar("select roster_id
											   from roster
											   where roster_openid1='$fromUsername'");    
				
				//用memcache保存这步操作，格式为名称、值、有效时间(单位秒)；
				$mc->set($fromUsername."_do", "sh_0", 0, 600);
				

									
				$resultStr = sprintf($newsTpl, $fromUsername, $toUsername, time(), "news", 
									"请输入您要审核的积分序号",
									"查看积分序号请点击阅读全文！",
									$roster_value["roster_pic"],
									"http://teslamoney.sinaapp.com/check_list.php?id=".$roster_id);						
				echo $resultStr;
				exit;
				
			}
			else//无审核权限
			{
				sandback_text("请输入姓名或拼音首字母（如“张三”请输入“ZS”）：\n输入“0”返回主菜单！");
				exit;  
			}
		}
		if($form_EventKey=="J3")
		{
		

			$roster_check=$mysql->getLine("select roster_S,roster_Y,roster_Q,roster_M,roster_C,roster_K,roster_X
											   from roster
											   where roster_openid1='$fromUsername'");       
			
			//有删除权限
			if(($roster_check["roster_S"])||($roster_check["roster_Y"])||($roster_check["roster_Q"])||($roster_check["roster_M"])||
			   ($roster_check["roster_C"])||($roster_check["roster_K"])||($roster_check["roster_X"]))
			{
				
				$roster_id=$mysql->getVar("select roster_id
											   from roster
											   where roster_openid1='$fromUsername'");    
				
				//用memcache保存这步操作，格式为名称、值、有效时间(单位秒)；
				$mc->set($fromUsername."_do", "gl_jfsc_0", 0, 600);
			
				sandback_text("请输入您要删除的积分序号：\n\n<a href=\"http://teslamoney.sinaapp.com/check_list.php?id=".$roster_id."\">待审核积分</a>");
				exit;
				
			}
			else//无删除权限
			{
				sandback_text("对不起您无审核权限。\n\n".$help_menu);
				exit;  
			}    
		}
		
		if($form_EventKey=="B1")
		{
			
			//用memcache保存这步操作，格式为名称、值、有效时间(单位秒)；
			$mc->set($fromUsername."_do", "gl_0", 0, 600);
			//回复绑定下一步操作提示
			sandback_text("请回复序号：\n1.删除积分   2.添加奖金\n3.积分兑换\n\n0.返回首页");
			exit;  
		}               
		
		
		if($form_EventKey=="B2")
		{
			//清空memcache动作
			$mc->delete($fromUsername."_do");
			
			//清空memcache数据
			$mc->delete($fromUsername."_data");
			//根据关注用户的OPENID判断是否已经绑定员工号
			if(check_user($fromUsername))
			{
				
				//关注绑定欢迎词
				$help_str="泰思曼积分平台V2.0使用帮助：\n\n".$help_menu;
				
			}
			else
			{
				
				//关注未绑定欢迎词
				$help_str="你还未绑定微信账号，不能使用泰思曼积分平台，请回复“BD”开始绑定！";
			}
			//回复文字消息
			sandback_text($help_str);
			exit;  
		}
	}
	else
	{

		//关注未绑定欢迎词
		sandback_text( "你还未绑定微信账号，不能使用泰思曼积分平台，请回复“BD”开始绑定！");
	}
}	
			
?>